.page-default {
  position: absolute;
  width: 99%;
}

.page-default-blue {
  color: #0177ec;
  font-size: 24px;
  font-weight: bolder;
  padding-left: 10px;
  padding-right: 10px;
}

.cursor-pointer {
  cursor: pointer;
}
.imgBg{
  width:60px;
  height:60px;
}
.dispatch{
  :global{
    .ant-table-wrapper{
      margin-top: -8px;

    }
    .ant-table-body{
      background: transparent!important;
    }
    .ant-table-tbody tr:hover > td{
      background:rgba(24,132,194,0.4);
    }
    .ant-table-small{
      border: none!important;
    }
    .echarts-for-react{
      height: 200px !important;
      width: 200px !important;
    }
    .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body{
      background: transparent;
    }
  }
}
.innerPie{
  width: 100%;
  padding: 10px;
  text-align: center;
}
.innerTitle{
  color:#bbb;
  font-size: 12px;
  margin-bottom: 6px;
}
.gains{
  font-size: 18px;
  font-weight: 500;
  //color:#ff7500;
}
.qualificationTable{
  height: 250px;
  border:none;
}

.newsTable{

}
.leaderProjectTitle{
  width: 100%;
  padding:8px 15px!important;
  font-size: 16px;
  font-weight: 500;
  color:#ccc;

}

.circleContent{
  position: relative;
  display: flex; align-items: center;justify-content:center;
  text-align: center;
}
.text{
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color:#ff7500;
  text-shadow: 0 0 10px #000;

}
.dispatchCircle{
  margin-top: 10px;
  position: relative;
  width: 100px; height: 100px;
  border-radius: 50%;
  mask: radial-gradient(transparent 44px, #000 44px);
  overflow: hidden;
}

.circleLeft {
  width: 50%; height: 100%;
  //background-image: linear-gradient(60deg,  #4facfe,#00f2fe, #38f9d7, #84fab0, #1495e2);
  background-image: linear-gradient(60deg, aquamarine, cornflowerblue, #FFFF66, #00f2fe,
  #3399FF, #00f2fe, #6600FF, #FFFF66);

  float: left;
  animation: animateBg 5s infinite;
  background-size: 300%;

}
.circleRight {
  width: 50%; height: 100%;
  float: right;
  //background-image: linear-gradient(60deg,  #4facfe,#00f2fe, #38f9d7, #84fab0, #1495e2);
  background-image: linear-gradient(60deg, aquamarine, cornflowerblue, #FFFF66, #00f2fe,
  #3399FF, #00f2fe, #6600FF, #FFFF66);
  //background-image: linear-gradient(60deg, aquamarine, cornflowerblue, goldenrod, #00f2fe, salmon, lightgreen, sandybrown, violet);

  animation: animateBg 5s infinite;
  background-size: 300%;



}
@keyframes animateBg {
  0%, 100% {
    background-position: 0%, 50%;
  }

  50% {
    background-position: 100%, 50%;
  }
}
.attendanceCircle{
  font-size: 20px;
  //color:#6a59f8;
  text-align: center;
  margin-top: 10px;
  color:#ff7500;
  text-shadow: 0 0 10px #000;

  width: 100px; height: 100px;
  border-radius: 50%;
  mask: radial-gradient(transparent 44px, #000 44px);
  overflow: hidden;

}
.reportUnit{
  font-style: italic;
  color:#8eeeff;
  font-size: 14px;
  font-weight: normal;
  margin-left: 4px;
}
.reportNum{

}
.reportTitle{
  color:#82939c;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
}

.wrapModal{


  overflow: hidden;
  :global{

    .kuma-uxtable-cell{
      font-size: 14px;
    }

    .ant-pagination-prev a, .ant-pagination-next a{
      color:#00CCFF
    }
    .ant-table-pagination.ant-pagination{
      margin-right: 10px;
    }
    .ant-divider-horizontal.ant-divider-with-text-center, .ant-divider-horizontal.ant-divider-with-text-left, .ant-divider-horizontal.ant-divider-with-text-right{
      color:#00f2fe;
    }
    .ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link{
      background: transparent!important;
      border:1px solid #1c9ce5;
    }
    .ant-pagination-disabled a, .ant-pagination-disabled:hover a, .ant-pagination-disabled:focus a, .ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:hover .ant-pagination-item-link, .ant-pagination-disabled:focus .ant-pagination-item-link{
      color:#1c9ce5;
    }
    .ant-pagination-item{
      background: #1c9ce5;
      color:#fff;
      border:1px solid #1c9ce5
    }
    .ant-pagination-item-active a{
      color:#fff;
    }
    .ant-table-tbody > tr > td{
      border-bottom: none;
      text-align: center;
    }
    .ant-divider-horizontal.ant-divider-with-text-center::before, .ant-divider-horizontal.ant-divider-with-text-left::before, .ant-divider-horizontal.ant-divider-with-text-right::before, .ant-divider-horizontal.ant-divider-with-text-center::after, .ant-divider-horizontal.ant-divider-with-text-left::after, .ant-divider-horizontal.ant-divider-with-text-right::after
    .ant-table-header{
      background: transparent!important;
    }
    .ant-table-small{
      border:none!important;
    }
    .ant-table-small > .ant-table-content .ant-table-header{
      background: transparent;
    }

    .ant-table table{
      color:#00c0ff;
    }
    .ant-table-placeholder{
      background: transparent;
      border-top: none;
      border-bottom: none;
    }
    .ant-table-tbody > tr > td{
      border-bottom: none;
      color:fff;
    }
    .ant-empty-image img{
      display: none;
    }
    .ant-table-thead > tr > th{
      background: transparent !important;
      border-bottom: none !important;
      color:#82939c;
    }
    .ant-table-thead > tr >th >td{
      border-bottom: none;
    }
    .ant-modal-content {
      position: relative;
      background-color: #00000000 !important;
      border: 0;
      border-radius: 4px;
      //background-clip: padding-box;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
    }

    .ant-modal-body {
      color:#8eeeff;
      font-size: 14px !important;
      /* canvas{
         height: 300px;
       }*/
    }
    .ant-table{
      color:inherit;

    }
    .ant-table-tbody tr:hover > td{
      background:rgba(24,132,194,0.4);
    }
    .ant-empty-description{
      color:#82939c;
    }
    .ant-modal-title{
      color:#8eeeff;
    }
    .ant-modal-header{
      background: #060c21;
      border-bottom: none;
      position: relative;
      padding: 8px 24px;

    }
    .ant-modal-header::before{
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-image: linear-gradient(-90deg,rgba(0,211,241,0.4) 0,rgba(18,179,255,0.4) 100%);

    }

  }


}
.antModal{
  background:#fff;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  :global{
    .kuma-uxtable-cell{
      font-size: 14px;
    }
    .kuma-dlg{
      height:800px;
      border-radius: 6px;
    }
    .kuma-dlg-content{
      box-shadow: none;
      height: 800px;
      border-radius: 6px;

    }
    .ant-table-body{
      background: transparent;
    }

  }
}
.antModal2 {
  background: #fff;
  top: 0;
  height:100%;
  :global {
    .kuma-dlg-body{
      height:calc(90%) !important;
    }
    .kuma-uxtable-cell{
      font-size: 14px;
    }
    .kuma-dlg{
      height:100%;
      border-radius: 6px;
    }
    .kuma-dlg-body{
      font-size: 14px;
    }
    .kuma-dlg-content {
      background: #fff;
      box-shadow: none !important;
      /* -webkit-box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0);
       -moz-box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0);
       box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0);*/
      height: 100%;
    }
  }

}
.antModal::before{
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  //background: linear-gradient(-90deg,rgba(0,222,255,.1) 0,rgba(0,174,255,.1) 100%)
}
.oddRowBg{
  background: rgba(25,140,206,0.15);

}
.leaderProjectTitle2{
  width: 100%;
  margin-left: auto;
  margin-right: auto;

  background-size: 100% 100%;
  //background:#00a6c0;
  border-radius: 4px 4px 0 0;
  padding:0px 0px 8px 15px !important;
  -webkit-border-radius: 4px 4px 0 0;
  position: sticky;
  background:#eee;
  background-position: 0 0;

}
.iconTitle{
  //font-size: 16px;
  //font-weight: 500;
  ////color:#82939c;
  //color:#ccc;
  padding: 0 20px;
  text-align: center;
  min-width: 80px;
  transform: skewX(45deg);
}
.bgTitle{
  cursor: pointer;
  line-height: 28px;
  height: 28px;
  background-image: linear-gradient(-90deg,rgba(0,211,241,0.4) 0,rgba(18,179,255,0.3) 100%);
  width: fit-content;
  font-size: 14px;
  color: #293f52;
  //color:#8eeeff;
  transform: skewX(-45deg);
}
.thirdPageName{
  text-align: center;
  color:#ff7500;
  font-size:20px;
  font-weight: 600;
}
.tablebody tr:nth-child(even)
{
  background:rgba(25,140,206,0.15);
}
.tablebody > tr > td{
  color: #00d3f1 !important;
}
.tableHeader{
  margin-top: -8px;
}
.imgcon{
  width: 500px;
  overflow: hidden;
  margin: 0 auto;
}
.img .imgcon{
  width: 100%;
  transition:all 2s;/*图片放大过程的时间*/
  position: relative;
}
.imgcon:hover{
  cursor: crosshair;
  transform: scale(1.9);  /*以y轴为中心旋转*/
}

